to wreak vengeance on - Alemán Inglés Diccionario